Career 2023 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Uzbekistan F1 Uzbekistan F2 Uzbekistan F4 Belgium F1 Uzbekistan F1 Netherlands F3 Netherlands F4 Spain F26 Spain F27 France F19 Belgium F1 Belgium F2 Israel F1 Israel F3 Canada F1 Canada F2 Canada F3 Spain F10 Spain F12 Spain F13 Spain F14 Spain F15 Italy F16 Netherlands F2 Netherlands F3 Belgium F2 Netherlands F7 Spain F32 Spain F33 Great Britain F16 Uzbekistan F2 Uzbekistan F4 Italy F23 Italy F24 Netherlands F4 Croatia F1 Great Britain F7 Italy F10 Italy F11 Italy F15 Netherlands F4 Netherlands F5 France F17 France F18 Netherlands F3 USA F28 USA F29 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Great Britain F2 Israel F2 Israel F3 Great Britain F3 Great Britain F4 France F6 Italy F8 Italy F9 Usa F12 Usa F13 Netherlands F1 (Alkmaar) Netherlands F3 (Middelburg) Netherlands F4 (Amstelveen) Italy F23 (Pontedera) Italy F24 (Bolzano) Austria F6 (Innsbruck) Great Britain F4 France F20 (Plaisir) France F22 (Nevers) Norway F1 Norway F2 France F3 (Veigy-Foncenex) Germany F3 (Kaarst) Great Britain F2 (Loughborough) France F4 (Toulouse) France F5 (Poitiers) Portugal F7 (Porto) Portugal F8 (Cascais) Germany F5 (Kamen) M25 Sunderland M25 Vogau M15 Alkmaar M25+H Plaisir M25+H Rodez M15+H Bressuire Great Britain F3 (Shrewsbury) M25 Doboj M15 Alkmaar M15 Den Haag M25 Chiswick M15 Antalya M15 Antalya Dallas Challenger M15 Kaarst M25 Barnstaple M25 Glasgow M15 Sharm El Sheikh M15 Sharm El Sheikh M25 Bolton M25 Sunderland M25 Prijedor Nova Challenger Osaka - Osaka Challenger Canottieri Minico - Mantova Fergana Challenger - Fergana Samarkand Challenger - Samarkand AXA Open II - Espinho Togliatti Cup - Togliatti Memorial Savigny - Sassuolo XI Venice Open - Venice Kyiv UMC Open - Kiev IPP Open - Helsinki Samsung Securities Cup - Seoul Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg The LTA Wrexham Challenger - Wrexham Busan Open - Busan M25 Dublin PrivatBank Cup - Dnepropetrovsk Internationaux du Doubs - Besancon 3rd Volkswagon Challenger - Wolfsburg 2006 USTA Tallahassee Tennis Challenger - Tallahassee St. Petersburg Challenger 2006 - St. Petersburg San Remo Tennis Cup - San Remo LXVII Concursu Internacional de Vigo - Vigo Bauer Watertechnology Cup 2007 - Eckental IPP Open - Helsinki LTA Shrewsbury Challenger - Shrewsbury Internazionali di Tennis di Bergamo - Bergamo Ethias Trophy - Mons Seoul Challenger Salzburg Challenger Szczecin Challenger Izmir Challenger Mons Challenger Rennes Challenger Astana Challenger Eckental Challenger Ortisei Challenger Bratislava Challenger Helsinki Challenger Noumea Challenger San Jose Challenger Barletta Challenger Cremona Challenger Aptos Challenger Recanati Challenger Segovia Challenger Alphen Challenger Wolfsburg Challenger Cherbourg Challenger Le Gosier Challenger Tallahassee Challenger Mersin Challenger Rome Challenger Napoli Challenger Athens Challenger Nottingham Challenger Granby Challenger Vancouver Challenger Karshi Challenger Istanbul Challenger Mons Challenger Geneva Challenger Tyumen Challenger M25 Nussloch Mons Challenger Nottingham Challenger M15 Forbach Mons Challenger Bratislava Challenger Brescia Challenger Manchester Challenger Ilkley Challenger Orleans Challenger Brest Challenger Eckental Challenger Brescia Challenger Drummondville Challenger Barletta Challenger Turin Challenger Heilbronn Challenger Manchester Challenger Braunschweig Challenger Guadalajara Challenger Leon Challenger Francavilla Challenger Ismaning Challenger Andria Challenger Bergamo Challenger Glasgow Challenger Heilbronn Challenger Loughborough Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Binghamton Challenger Como Challenger Eckental Challenger Amersfoort Challenger Maia Challenger Istanbul Challenger Braunschweig Challenger Prague 3 Challenger Rijeka Open - Rijeka BNP Paribas Primrose - Bordeaux Vancouver Challenger Binghamton Challenger Tiburon Challenger St. Remy Challenger Trnava Challenger Quimper Challenger Aachen Challenger Andria Challenger St. Brieuc Challenger Bergamo Challenger Quimper Challenger St. Brieuc Challenger Napoli Challenger Jinan Challenger Shanghai Challenger Lexington Challenger Pozoblanco Challenger Scheveningen Challenger Architect Open - Budapest AAPT Championships - Adelaide St. Petersburg Open - St. Petersburg Waldbaum's Hamlet Cup - Long Island Kremlin Cup - Moscow Gerry Weber Open - Halle 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Brixina Tennis Open - Bressanone Adidas International - Sydney Open de Tenis Comunidad Valenciana - Valencia Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Sarajevo Open - Sarajevo ABN/AMRO World Tennis Tournament - Rotterdam Alphen Challenger The Priority Telecom Open - Amersfoort Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg US Men's Clay Court Championships - Houston The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport Akbank Private Banking-TED Open - Istanbul Alexander Kolyaskin Memorial - Donetsk China Open - Beijing Mumbai Open - Mumbai ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide SAP Open - San Jose Regions Morgan Keegan Championships - Memphis ABN/AMRO World Tennis Tournament - Rotterdam Open Seat Godo 2007 - Barcelona Estoril Open - Estoril The Stella Artois Championships - London Red Letter Days Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis The Nottingham Challenger - Nottingham Legg Mason Tennis Classic - Washington KGHM Polish Indoors - Wroclaw ATP Kremlin Cup - Moscow Chennai Open - Chennai KGHM Polish Indoors - Wroclaw Delray Beach International Tennis Championships - Delray Beach The Hypo Group Tennis International 2008 - Poertschach Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Ordina Open - s-Hertogenbosch ATP Kremlin Cup - Moscow Heineken Open - Auckland Open Sabadell Atlantico - Barcelona BMW Open - Munich Ordina Open - 's-Hertogenbosch Monza Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia PBZ Zagreb Indoors - Zagreb Sarajevo Challenger ABN AMRO World Tennis Tournament - Rotterdam Napoli Challenger Furth Challenger Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz Kremlin Cup - Moscow Eckental Challenger PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Braunschweig Challenger Gerry Weber Open - Halle AEGON International - Eastbourne Kremlin Cup - Moscow Helsinki Challenger Open de Tenis Comunidad Valenciana - Valencia Open 13 - Marseille UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Moselle Open - Metz Malaysian Open - Kuala Lumpur Irving Challenger Kremlin Cup - Moscow Brisbane International - Brisbane Orleans Challenger Heineken Open - Auckland Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Vercelli Challenger Delray Beach International Tennis Championships - Delray Beach Portugal Open - Oeiras Power Horse Cup - Dusseldorf AEGON Championships - London Heilbronn Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz PTT Thailand Open - Bangkok Surbiton Challenger AEGON Championships - London Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Aircel Chennai Open - Chennai Apia International - Sydney BMW Open - Munich Como Challenger Alphen Challenger Rennes Challenger Happy Valley Challenger Drummondville Challenger Ortisei Challenger St. Petersburg 2 Challenger Oeiras 1 Challenger Oeiras 4 Challenger Braga Challenger Mallorca Challenger Internazionali di Tennis di San Marino - San Marino BMW Tennis Championship - Sunrise Kremlin Cup - Moscow Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg President's Cup 2000 - Tashkent Pilot Pen Tennis - New Haven Fergana Challenger - Fergana IX Open Internacional D'Andorra - Andorra Togliatti Cup - Togliatti Open Castilla y Leon - Segovia GHI Bronx Classic - Bronx Kyiv Open - Kiev Indian Oil Servo Challenger - Calcutta Bharat Petroleum Ahmedabad Challenger 2000 - Ahmedabad Challenger Casino Lugano - Lugano Memorial Savigni - Sassuolo Venice Open - Venice Warsteiner Grand Prix - Oberstaufen Memorial Kolyaskin - Donetsk LTA Men's Challenger - Wrexham Copa Sevilla - Seville Bukhara Challenger - Bukhara Yokohama International Tennis Tournament - Yokohama Samsung Securities Cup Challenger - Seoul KGHM Polish Indoors - Wroclaw MTNL Cellular ATP Challenger - Mumbai Residenza Open - Magdeburg Fergana Challenger - Fergana Stella Artois Clay Court Championships - Budaors Millenium Tennis Championships - Delray Beach XXVIII Edizione 'A.Savoldi' - Manerbio TED Open-Akbank Private Banking - Istanbul Milan Indoors - Milan Delray Beach International Tennis Championships - Delray Beach Open 13 - Marseille Legg Mason Tennis Classic - Washington KGHM Polish Indoors - Wroclaw Dutch Open Tennis - Amersfoort Meridiana Sardegna Open - Olbia Samarkand Challenger - Samarkand Izmir Cup - Izmir Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble IPP Open - Helsinki Fergana Challenger - Fergana Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Open Castilla y Leon - Segovia Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Kyiv Open - Kiev Alexander Kolyaskin Memorial - Donetsk Privat Bank Cup - Dnepropetrovsk Challenger Groningen - Groningen Kremlin Cup - Moscow Gemax Samsung Open 2005 - Belgrade Open de Franche-Comte - Besancon Pro Tennis World Open - Sunrise Fergana Challenger - Fergana Togliatti Cup - Togliatti Mordovia Cup 2005 - Saransk TED Open - Istanbul Open D'Orleans - Orleans Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag - Aachen Mobilux Open - Luxembourg The LTA Wrexham Challenger - Wrexham KGHM Emax Polish Indoors - Wroclaw Gemax Open - Belgrade BH Telecom Indoors Sarajevo 2006 - Sarajevo The LTA Cardiff Challenger - Cardiff Isla de Lanzarote - Lanzarote Ciudad de Telde - Telde Siemens Open - Scheveningen Mordovia Cup - Saransk Citta di Como - Como Ford Tennis Championships - Louisville Music City Challenger - Nashville Internationaux de Nouvelle-Caledonie - New Caledonia 4th Volkswagen Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City BMW Tennis Championship - Sunrise Roma Challenger 2007 - Rome Memorial Manfredini - Sassuolo Steelers Cup - Kosice La Rinascente Tennis Cup Harbour Club Milano - Milan Dublin Challenger - Dublin Siemens Open 2007 - Scheveningen 9° Trani Cup - Trani Tean International - Alphen Lambertz Open by Stawag 2007 - Aachen PEOPLEnet Cup - Dnepropetrovsk Delhi Challenger I - New Delhi Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw Puerto Rico Challenger Tennis Event - Humacao 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Baton Rouge Pro Tennis Classic - Baton Rouge 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona AAPT Championships - Adelaide Zagreb Open - Zagreb Siemens Open - Scheveningen Erste Bank Open - Vienna Alexander Kolyaskin Memorial - Donetsk AEGON Championships - London NASDAQ-100 Open - Miami PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells China Open - Beijing Campionati Internazionali D'Italia - Rome Farmers Classic - Los Angeles Pacific Life Open - Indian Wells Wolfsburg Challenger Legg Mason Tennis Classic - Washington Sony Ericsson Open - Miami Sunrise Challenger Internazionali BNL dItalia - Rome Jersey Challenger Mutua Madrilena Masters Madrid - Madrid Monza Challenger Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai The Artois Championships - London Carson Challenger Sony Ericsson Open - Miami Yuba City Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Scheveningen Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Manchester Challenger Mutua Madrid Open - Madrid Recanati Challenger US Men's Clay Court Championship - Houston BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Alphen Challenger BNP Paribas Open - Indian Wells Palermo Challenger Calabasas Challenger Chuncheon Challenger Honolulu Challenger Dallas Challenger Sarajevo Challenger Jersey Challenger Barletta Challenger Napoli Challenger St. Brieuc Challenger Athens Challenger Tunis Challenger Rhodes Challenger SAP Open - San Jose Bordeaux Challenger Regions Morgan Keegan Championships - Memphis Recanati Challenger Granby Challenger Istanbul Challenger Astana Challenger St. Remy Challenger Alphen Challenger Farmers Classic - Los Angeles Orleans Challenger China Open - Beijing Heilbronn Challenger Athens Challenger Dubai Duty Free Tennis Championships - Dubai Samarkand Challenger Ordina Open - s-Hertogenbosch Mons Challenger Ortisei Challenger Quimper Challenger PBZ Zagreb Indoors - Zagreb Moselle Open - Metz RCA Championships - Indianapolis Dallas Challenger SA Tennis Open - Johannesburg Legg Mason Tennis Classic - Washington Ciudad de Pozoblanco 'Open Diputacion' - Cordoba ATP "Videocon" Challenger - Mumbai Samarkand Challenger Quelle Cup 2000 - Furth Izmir Challenger Tashkent Challenger Kyiv UMC Open - Kiev Topshelf Open - 's-Hertogenbosch The Tennis Channel Open - Las Vegas AEGON Championships - London The Indian Oil Servo ATP Challenger - Chandigarh Pilot Pen Tennis - New Haven EI Bank Bulgarian Challenger - Sofia Bratislava Challenger Bukhara Challenger - Bukhara Gerry Weber Open - Halle Heilbronn Challenger Dubai Duty Free Tennis Championships - Dubai Samarkand Challenger - Samarkand Proton Malaysian Open - Kuala Lumpur Power Horse Cup - Dusseldorf Open de Franche Comte - Besancon Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg The Dubai Tennis Championships - Dubai Raanana Challenger Turin Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Challenger Ford de Cherbourg - Cherbourg Delray Beach International Tennis Championships - Delray Beach Winston Salem - Winston Salem Internazionali di Tennis de San Marino - San Marino BB&T Atlanta Open - Atlanta Qatar ExxonMobil Open - Doha Bratislava Challenger Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Manila Challenger Gerry Weber Open - Halle Ilkley Challenger Meerbusch Challenger Grand Prix Hassan II - Casablanca Topshelf Open - 's-Hertogenbosch Wroclaw Challenger Orleans Challenger Eckental Challenger St. Brieuc Challenger Mauritius Open - Mauritius The Nottingham Open - Nottingham 2001 Challenger Canottieri Mincio - Mantova Privatbank Open 2006 - Dnepropetrovsk Portoroz Challenger Osaka International Tennis Tournament - Osaka Helsinki Challenger Koblenz Challenger Cherbourg Challenger St. Petersburg 1 Challenger Belgrade Challenger Zadar Challenger Nottingham 1 Challenger Australian Open - Melbourne Rome 2 Challenger Iasi Challenger Forli Challenger French Open - Paris Lisbon Challenger Braunschweig Challenger Wimbledon - London FILA Challenger Biella - Biella Togliatti Cup - Togliatti Mitsubishi Electric Europe Cup - Monza The Surbiton Trophy - Surbiton Bratislava Challenger Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Wimbledon - London Countrywide Classic - Los Angeles French Open - Paris U.S. Open - New York Australian Open - Melbourne ATP Challenger Open 2004 - Monchengladbach French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Qatar Mobil Open 2001 - Doha Milan Indoors - Milan U.S. Open - New York Australian Open - Melbourne Johannesburg Challenger Croatia Open - Umag Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Indianapolis Tennis Championships - Indianapolis Aircel Chennai Open - Chennai Segovia Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open 13 - Marseille Dubai Open - Dubai Chennai Open - Chennai Ordina Open - 's-Hertogenbosch Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati The 10tele.com Open - Nottingham Countrywide Classic - Los Angeles Countrywide Classic - Los Angeles Thailand Open - Bangkok St. Petersburg Open - St. Petersburg Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Dutch Open Tennis - Amersfoort Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven St. Petersburg Open - St. Petersburg Brisbane - Brisbane Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Bratislava Challenger Estoril Open - Estoril Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne Countrywide Classic - Los Angeles St. Petersburg Open - St. Petersburg Medibank International - Sydney Sony Ericsson Open - Miami SAP Open - San Jose Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Open de Moselle - Metz St. Petersburg Open - St. Petersburg Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Power Horse World Team Cup - Dusseldorf Rogers Cup - Montreal ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona If Stockholm Open - Stockholm U.S. National Indoor Tennis Championships - Memphis Open Sud de France - Montpellier BNP Paribas Open - Indian Wells Campionati Internazionali d'Italia - Rome Mutua Madrilena Madrid Open - Madrid BNP Paribas Masters - Paris Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, World Group, QF, ISR-RUS, 4-1 Masters Series Monte-Carlo - Monte Carlo Davis Cup, World Group, 1R, AUT-RUS 3-2 Davis Cup, Group I, 2R, ROU-NED 0-5 Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, World Group, PO, NED-CRO 2-3 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 U.S. Open - New York Wimbledon - London U.S. Open - New York Malaysian Open - Kuala Lumpur Sony Open Tennis - Miami Tennis Masters Series - Rome Heineken Open - Auckland Pacific Life Open - Indian Wells Australian Open - Melbourne U.S. Open (juniors) Wimbledon (juniors) Australian Open - Melbourne French Open - Paris BNP Paribas Masters - Paris All Lower level tournaments Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York U.S. Open - New York U.S. Open - New York Wimbledon - London French Open - Paris French Open - Paris Australian Open - Melbourne U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London Davis Cup, PO, RUS-IND 3-2